extenuating circumstance - Spanish English Dictionary